home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 2000 January / Macworld (2000-01).dmg / System Utilities / Apple Utilities⁄Updates / MacsBug 6.6.sea / MacsBug 6.6 / MacsBugApp.rsrc / mxwt_217_SCSI 4.3 API PBs-12_14_93.txt < prev    next >
Text File  |  1999-10-20  |  10KB  |  462 lines

  1. # (decoded with TMPL 1001)
  2. Number of templates: (4 entries)
  3.   0:
  4.     Template name: 'SCSIHdr'
  5.     Num fields: (12 entries)
  6.       0:
  7.         Field name: 'qLink'
  8.         Type name: '^SCSIHdr'
  9.         Count: 1
  10.       1:
  11.         Field name: 'scsiRsvd1'
  12.         Type name: 'word'
  13.         Count: 1
  14.       2:
  15.         Field name: 'scsiPBLength'
  16.         Type name: 'word'
  17.         Count: 1
  18.       3:
  19.         Field name: 'scsiFunctionCode'
  20.         Type name: 'byte'
  21.         Count: 1
  22.       4:
  23.         Field name: 'scsiRsvd2'
  24.         Type name: 'byte'
  25.         Count: 1
  26.       5:
  27.         Field name: 'scsiResult'
  28.         Type name: 'word'
  29.         Count: 1
  30.       6:
  31.         Field name: 'scsiDevice'
  32.         Type name: 'byte'
  33.         Count: 4
  34.       7:
  35.         Field name: 'scsiCompletion()'
  36.         Type name: 'long'
  37.         Count: 1
  38.       8:
  39.         Field name: 'scsiFlags'
  40.         Type name: 'byte'
  41.         Count: 4
  42.       9:
  43.         Field name: 'scsiDrvrStorage'
  44.         Type name: 'long'
  45.         Count: 1
  46.       10:
  47.         Field name: 'scsiXPTprivate'
  48.         Type name: 'long'
  49.         Count: 1
  50.       11:
  51.         Field name: 'scsiRsrvd3'
  52.         Type name: 'long'
  53.         Count: 1
  54.   1:
  55.     Template name: 'SIO'
  56.     Num fields: (54 entries)
  57.       0:
  58.         Field name: 'SCSIPBHdr'
  59.         Type name: 'SCSIHdr'
  60.         Count: 1
  61.       1:
  62.         Field name: 'scsiResultFlags'
  63.         Type name: 'word'
  64.         Count: 1
  65.       2:
  66.         Field name: 'scsiInterleaveID'
  67.         Type name: 'word'
  68.         Count: 1
  69.       3:
  70.         Field name: 'scsiDataPtr'
  71.         Type name: 'long'
  72.         Count: 1
  73.       4:
  74.         Field name: 'scsiDataLength'
  75.         Type name: 'long'
  76.         Count: 1
  77.       5:
  78.         Field name: 'scsiSensePtr'
  79.         Type name: 'long'
  80.         Count: 1
  81.       6:
  82.         Field name: 'scsiSenseLength'
  83.         Type name: 'byte'
  84.         Count: 1
  85.       7:
  86.         Field name: 'scsiCDBLength'
  87.         Type name: 'byte'
  88.         Count: 1
  89.       8:
  90.         Field name: 'scsiSGlistCount'
  91.         Type name: 'word'
  92.         Count: 1
  93.       9:
  94.         Field name: 'scsiRsrvd4'
  95.         Type name: 'long'
  96.         Count: 1
  97.       10:
  98.         Field name: 'scSCSIstatus'
  99.         Type name: 'byte'
  100.         Count: 1
  101.       11:
  102.         Field name: 'scsiSenseResidual'
  103.         Type name: 'byte'
  104.         Count: 1
  105.       12:
  106.         Field name: 'scsiRsrvd5'
  107.         Type name: 'word'
  108.         Count: 1
  109.       13:
  110.         Field name: 'scsiDataResidual'
  111.         Type name: 'long'
  112.         Count: 1
  113.       14:
  114.         Field name: 'scsiCDB'
  115.         Type name: 'word'
  116.         Count: 8
  117.       15:
  118.         Field name: 'scsiTimeout'
  119.         Type name: 'long'
  120.         Count: 1
  121.       16:
  122.         Field name: 'scsiMessagePtr'
  123.         Type name: 'long'
  124.         Count: 1
  125.       17:
  126.         Field name: 'scsiMessageLength'
  127.         Type name: 'word'
  128.         Count: 1
  129.       18:
  130.         Field name: 'scsiIOFlags'
  131.         Type name: 'word'
  132.         Count: 1
  133.       19:
  134.         Field name: 'scsiTagAction'
  135.         Type name: 'byte'
  136.         Count: 1
  137.       20:
  138.         Field name: 'scsiRsvd67'
  139.         Type name: 'byte'
  140.         Count: 3
  141.       21:
  142.         Field name: 'scsiSelectTimeout'
  143.         Type name: 'word'
  144.         Count: 1
  145.       22:
  146.         Field name: 'scsiDataType'
  147.         Type name: 'byte'
  148.         Count: 1
  149.       23:
  150.         Field name: 'scsiTransferType'
  151.         Type name: 'byte'
  152.         Count: 1
  153.       24:
  154.         Field name: 'scsiRsrvd89'
  155.         Type name: 'long'
  156.         Count: 2
  157.       25:
  158.         Field name: 'scsiHandshake'
  159.         Type name: 'word'
  160.         Count: 8
  161.       26:
  162.         Field name: 'scsiRsvd10,11'
  163.         Type name: 'long'
  164.         Count: 2
  165.       27:
  166.         Field name: 'scsiCommandLink'
  167.         Type name: 'long'
  168.         Count: 1
  169.       28:
  170.         Field name: 'scsiSIMpublics'
  171.         Type name: 'word'
  172.         Count: 4
  173.       29:
  174.         Field name: 'scsiRsrvd6'
  175.         Type name: 'word'
  176.         Count: 4
  177.       30:
  178.         Field name: 'scsiCurrentPhase'
  179.         Type name: 'word'
  180.         Count: 1
  181.       31:
  182.         Field name: 'scsiSelector'
  183.         Type name: 'word'
  184.         Count: 1
  185.       32:
  186.         Field name: 'scsiOldCallResult'
  187.         Type name: 'word'
  188.         Count: 1
  189.       33:
  190.         Field name: 'scsiSCSImessage'
  191.         Type name: 'byte'
  192.         Count: 1
  193.       34:
  194.         Field name: 'XPTprivFlags'
  195.         Type name: 'byte'
  196.         Count: 1
  197.       35:
  198.         Field name: 'XPTextras'
  199.         Type name: 'long'
  200.         Count: 3
  201.       36:
  202.         Field name: 'SIMg'
  203.         Type name: 'long'
  204.         Count: 1
  205.       37:
  206.         Field name: 'scTimer,rsrvd6'
  207.         Type name: 'long'
  208.         Count: 2
  209.       38:
  210.         Field name: 'ioStat,ioEvent'
  211.         Type name: 'word'
  212.         Count: 2
  213.       39:
  214.         Field name: 'firstError'
  215.         Type name: 'byte'
  216.         Count: 1
  217.       40:
  218.         Field name: 'SIMprivFlags'
  219.         Type name: 'byte'
  220.         Count: 1
  221.       41:
  222.         Field name: 'rsrvd7'
  223.         Type name: 'word'
  224.         Count: 1
  225.       42:
  226.         Field name: 'pendingMsgPB'
  227.         Type name: 'long'
  228.         Count: 1
  229.       43:
  230.         Field name: 'currentSGptr,count'
  231.         Type name: 'long'
  232.         Count: 2
  233.       44:
  234.         Field name: 'savedSGptr,count'
  235.         Type name: 'long'
  236.         Count: 2
  237.       45:
  238.         Field name: 'ioQueue'
  239.         Type name: 'long'
  240.         Count: 1
  241.       46:
  242.         Field name: 'savedResult'
  243.         Type name: 'word'
  244.         Count: 1
  245.       47:
  246.         Field name: 'rsrvd8'
  247.         Type name: 'word'
  248.         Count: 1
  249.       48:
  250.         Field name: 'logicalAddr,cnt'
  251.         Type name: 'long'
  252.         Count: 2
  253.       49:
  254.         Field name: 'physicalAddr,cnt'
  255.         Type name: 'long'
  256.         Count: 2
  257.       50:
  258.         Field name: 'dataRoutine'
  259.         Type name: 'long'
  260.         Count: 1
  261.       51:
  262.         Field name: 'xferRoutine'
  263.         Type name: 'long'
  264.         Count: 1
  265.       52:
  266.         Field name: 'savedResidLen'
  267.         Type name: 'long'
  268.         Count: 1
  269.       53:
  270.         Field name: 'SIMextras'
  271.         Type name: 'byte'
  272.         Count: 4
  273.   2:
  274.     Template name: 'SCSIBI'
  275.     Num fields: (35 entries)
  276.       0:
  277.         Field name: 'SCSIPBHdr'
  278.         Type name: 'SCSIHdr'
  279.         Count: 1
  280.       1:
  281.         Field name: 'scsiEngineCount'
  282.         Type name: 'word'
  283.         Count: 1
  284.       2:
  285.         Field name: 'scsiMaxTransferType'
  286.         Type name: 'word'
  287.         Count: 1
  288.       3:
  289.         Field name: 'scsiDataTypes'
  290.         Type name: 'byte'
  291.         Count: 4
  292.       4:
  293.         Field name: 'scsiIOpbSize'
  294.         Type name: 'word'
  295.         Count: 1
  296.       5:
  297.         Field name: 'scsiMaxIOpbSize'
  298.         Type name: 'word'
  299.         Count: 1
  300.       6:
  301.         Field name: 'scsiFeatureFlags'
  302.         Type name: 'byte'
  303.         Count: 4
  304.       7:
  305.         Field name: 'scsiVersionNum'
  306.         Type name: 'byte'
  307.         Count: 1
  308.       8:
  309.         Field name: 'scsiHBAInquiry'
  310.         Type name: 'byte'
  311.         Count: 1
  312.       9:
  313.         Field name: 'scsiTargetModeFlags'
  314.         Type name: 'byte'
  315.         Count: 1
  316.       10:
  317.         Field name: 'scsiScanFlags'
  318.         Type name: 'byte'
  319.         Count: 1
  320.       11:
  321.         Field name: 'scsiSIMPrivatesPtr'
  322.         Type name: 'long'
  323.         Count: 1
  324.       12:
  325.         Field name: 'scsiSIMPrivatesSize'
  326.         Type name: 'long'
  327.         Count: 1
  328.       13:
  329.         Field name: 'scsiAsyncFlags'
  330.         Type name: 'byte'
  331.         Count: 4
  332.       14:
  333.         Field name: 'scsiHiBusID'
  334.         Type name: 'byte'
  335.         Count: 1
  336.       15:
  337.         Field name: 'scsiInitiatorID'
  338.         Type name: 'byte'
  339.         Count: 1
  340.       16:
  341.         Field name: 'scsiBIReserved0'
  342.         Type name: 'word'
  343.         Count: 1
  344.       17:
  345.         Field name: 'scsiBIReserved1'
  346.         Type name: 'long'
  347.         Count: 1
  348.       18:
  349.         Field name: 'scsiFlagsSupported'
  350.         Type name: 'byte'
  351.         Count: 4
  352.       19:
  353.         Field name: 'scsiIOFlagsSupported'
  354.         Type name: 'byte'
  355.         Count: 2
  356.       20:
  357.         Field name: 'scsiBIReserved2'
  358.         Type name: 'word'
  359.         Count: 1
  360.       21:
  361.         Field name: 'scsiMaxTarget'
  362.         Type name: 'word'
  363.         Count: 1
  364.       22:
  365.         Field name: 'scsiMaxLUN'
  366.         Type name: 'word'
  367.         Count: 1
  368.       23:
  369.         Field name: 'scsiSIMVendor'
  370.         Type name: 'text'
  371.         Count: 16
  372.       24:
  373.         Field name: 'scsiHBAVendor'
  374.         Type name: 'text'
  375.         Count: 16
  376.       25:
  377.         Field name: 'scsiControllerFamily'
  378.         Type name: 'text'
  379.         Count: 16
  380.       26:
  381.         Field name: 'scsiControllerType'
  382.         Type name: 'text'
  383.         Count: 16
  384.       27:
  385.         Field name: 'scsiXPTversion'
  386.         Type name: 'byte'
  387.         Count: 4
  388.       28:
  389.         Field name: 'scsiSIMversion'
  390.         Type name: 'byte'
  391.         Count: 4
  392.       29:
  393.         Field name: 'scsiHBAversion'
  394.         Type name: 'byte'
  395.         Count: 4
  396.       30:
  397.         Field name: 'scsiHBAslotType'
  398.         Type name: 'byte'
  399.         Count: 1
  400.       31:
  401.         Field name: 'scsiHBAslotNumber'
  402.         Type name: 'byte'
  403.         Count: 1
  404.       32:
  405.         Field name: 'scsiSIMsRsrcID'
  406.         Type name: 'word'
  407.         Count: 1
  408.       33:
  409.         Field name: 'scsiBIreserved3'
  410.         Type name: 'word'
  411.         Count: 1
  412.       34:
  413.         Field name: 'scsiAdditionalLength'
  414.         Type name: 'word'
  415.         Count: 1
  416.   3:
  417.     Template name: 'SCSICTL'
  418.     Num fields: (11 entries)
  419.       0:
  420.         Field name: 'SCSIPBHdr'
  421.         Type name: 'SCSIHdr'
  422.         Count: 1
  423.       1:
  424.         Field name: 'scsiIOptr'
  425.         Type name: 'long'
  426.         Count: 1
  427.       2:
  428.         Field name: ''
  429.         Type name: 'skip'
  430.         Count: -4
  431.       3:
  432.         Field name: 'scsiDriver'
  433.         Type name: 'word'
  434.         Count: 1
  435.       4:
  436.         Field name: 'scsiDriverFlags'
  437.         Type name: 'word'
  438.         Count: 1
  439.       5:
  440.         Field name: 'scsiNextDevID'
  441.         Type name: 'byte'
  442.         Count: 4
  443.       6:
  444.         Field name: ''
  445.         Type name: 'skip'
  446.         Count: -8
  447.       7:
  448.         Field name: 'scsiInterleaveID'
  449.         Type name: 'word'
  450.         Count: 1
  451.       8:
  452.         Field name: ''
  453.         Type name: 'skip'
  454.         Count: -2
  455.       9:
  456.         Field name: 'scsiOldCallID'
  457.         Type name: 'word'
  458.         Count: 1
  459.       10:
  460.         Field name: 'scsiExists'
  461.         Type name: 'Boolean'
  462.         Count: 1